Method for encoding a message using diagonally weighted space-time trellis code depending on bit feedback

ABSTRACT

Disclosed is a method for encoding messages with space-time trellis codes(STTC) and transmitting the encoded messages in communication system provided with at least two transmit antennas and at least one receive antenna. The method comprising generating a codeword by encoding message using STTC; generating a modified codeword by multiplying the codeword by unitary matrix V; and multiplying the modified codeword by weighting matrix W, and then transmitting it through transmit antennas. The weighting matrix W is determined depending on channel information fed back to the transmit antenna from the receive antenna. The unitary matrix V is the value that minimizes the union bound of frame error rate, and is chosen by computer search. Result of a simulation using the method shows that the performance of the STTC is improved over a wide range of feedback channel condition.

BACKGROUND OF THE INVENTION

1. Field of the invention

The present invention relates to a method for encoding messages with space-time trellis codes(STTC) and transmitting the encoded messages in communication system wherein at least two transmit antennas and at least one receive antenna are provided. The method comprising steps of: generating a codeword by encoding message using STTC; generating a modified codeword by multiplying the codeword by unitary matrix V; and multiplying the modified codeword by weighting matrix W, and then transmitting it through transmit antennas. The weighting matrix W is determined depending on channel information which is fed back to the transmit antenna from the receive antenna. The unitary matrix V is the value that minimizes the union bound of frame error rate, and is chosen by computer search.

2. Description of the Prior Art

Since the introduction of the bandwidth and power efficient methods that realize the benefits of multiple transmit antennas, there has been considerable interest in the space-time codes(STCs). Most work on STCs assumes that the channel information at the transmitter is not available. However, in some communication systems, it is reasonable to assume that channel information at the transmitter is available. Some results showed that the feedback of channel information from the receiver to the transmitter improve the performance of orthogonal space-time block coding (OSTBC). With OSTBC, the unquantized, but not perfect, channel information was used to effectively combine the transmit beam-forming. In some results, it is shown that the diagonally weighting scheme using the quantized feedback achieves the good performance and the robustness to the feedback channel errors.

However, in relation to STTCs, there is no disclosure about a design of diagonal weighting scheme that uses quantized feedback.

SUMMARY OF THE INVENTION

The present invention applied the diagonal weighting scheme to STTCs. In case of perfect feedback channel, performance criteria for designing STTC and feedback scheme is derived, and a modification of conventional STTC is proposed based on the performance criteria. While the modified STTC has the same performance in the absence of feedback of channel information, the modified STTC achieves the improved performance in the presence of feedback of channel information. Simulation results show that the diagonal weighting feedback scheme using the modified STTCs achieves the robustness to the feedback channel errors.

Therefore, the object of the present invention is to provide a method for encoding messages using diagonally weighted STTC depending on the feedback channel information in a communication system employing at least two transmit antennas and at least one receive antennas.

The present invention relates to a method for encoding messages with space-time trellis codes(STTCs) and transmitting the encoded messages in communication system wherein at least two transmit antennas and at least one receive antennas are provided. The method comprises steps of: generating a codeword X by encoding messages using STTC; and multiplying the codeword X by weighting matrix W, and then transmitting it through the transmit antennas.

Also, the present invention relates to a method for encoding messages with STTCs and transmitting the encoded messages in communication system, wherein at least two transmit antennas and at least one receive antennas, comprising steps of: generating a codeword X by encoding messages using STTCs; generating a modified codeword {overscore (X)} by multiplying the codeword X by unitary matrix V; and multiplying the modified codeword {overscore (X)} by weighting matrix W, and then transmitting it through the transmit antennas.

In the present invention, the weighting matrix W is determined by the feedback channel information returned to the transmit antenna from the receive antenna. The unitary matrix V is value that minimizes the union bound of frame error rate (FER), and is chosen by computer search.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

FIG. 1 is a flow chart of a method for encoding messages using diagonally weighted STTC according to the present invention.

FIG. 2 depicts the effect of ω² on the normalized frame error rate (FER) of 16-state diagonally weighted space-time trellis code (DW-STTC) and the corresponding modified diagonally weighted space-time trellis code (MDW-STTC) for some values of Pc, wherein Pc denotes the probability that the feedback bit is correct.

FIG. 3 depicts the effect of ω² on the FER of 4-state DW-STTC and the corresponding MDW-STTC for some values of Pc.

FIG. 4 depicts the effect of ω² on the FER of 16-state DW-STTC and the corresponding MDW-STTC for some values of Pc.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

First, a diagonally weighted STTC is explained.

A communication system employing two transmit antennas and m receive antennas that operates in flat Rayleigh fading channels is considered. It is assumed that the channel coefficients for different transmit-receive antenna pairs are statistically independent. It is further assumed that the channel coefficients remain constant during a frame (l symbols) and vary independently from one frame to another.

In the case of the conventional STTC without feedback, the baseband constellation symbol x_(i,t), encoded by the space-time encoder is transmitted by antenna i at time t. Then the signal that arrives at each of the m receive antennas is a noisy superposition of two transmitted signals corrupted by fading and is given by the equation 1 below: $\begin{matrix} {y_{j,i} = {{\sum\limits_{i = 1}^{2}{\sqrt{E_{S}}h_{j,i}x_{i,t}}} + n_{j,t}}} & \left\lbrack {{Equation}\quad 1} \right\rbrack \end{matrix}$

wherein,

h_(j,i) is the channel coefficient from transmit antenna i to receive antenna j,

n_(j,t) is the additive noise for receive antenna j at time t, and

Es is the energy per symbol.

The channel coefficient h_(j,i) is independent(with respect to i and j) and identically distributed zero mean circularly symmetric complex Gaussian random variable with variance 0.5 per dimension.

The additive noise n_(j,t) is independent (with respect to both t and j) and identically distributed zero-mean circularly symmetric complex Gaussian random variable with variance N_(o)/2 per dimension.

Above received signals can be expressed with equation 2 below: Y=√{square root over (E _(S) )} HX+N   [Equation 2]

Wherein,

Y={y_(j,t)} is the m×l matrix of received signals,

X={x_(i,t)} is the 2×l matrix of transmitted signals,

H={h_(j,i)} is the m×2 matrix of Rayleigh fading coefficients, and

N={n_(j,t)} is the m×l matrix of additive noise.

In the case of diagonally weighed STTC (DW-STTC), the encoded signal matrix, i.e., codeword X is pre-multiplied with a weighting matrix W taken from a weighting matrix constellation W={W₁, W₂}, and it is transmitted from two transmit antennas. The weighting matrix W₁ or W₂ is selected according to the bit feedback information transmitted from the receive antenna to the transmit antenna. This bit feedback information is decided by the condition of channel H.

Then the received signal matrix Y can be written as equation 3 below. Y=√{square root over (E _(S) )} HWX+N   [Equation 3]

In the presence of feedback errors, the estimation of the weighting matrix is required at the receivers. In the present invention, it is assumed that the receiver perfectly knows the weighting matrix used by the transmitter as well as channel state information (CSI). Then the receiver can detect the codeword as following equation 4. {circumflex over (X)}=arg min_(XεC) tr((Y−HWX)(Y−HWX)⁵⁵⁴ )   [Equation 4]

Wherein,

C is the set of all codewords,

tr(A) is the trace of A, and

† denotes the complex conjugate transpose.

In the present invention, the following feedback scheme in equation 5 using diagonal weighting matrices is applied: $\begin{matrix} {{{W_{1} = \begin{bmatrix} \omega & 0 \\ 0 & \sqrt{1 - \omega^{2}} \end{bmatrix}},{{{if}\quad{h_{1}}^{2}} > {h_{2}}^{2}}}{{W_{2} = \begin{bmatrix} \sqrt{1 - \omega^{2}} & 0 \\ 0 & \omega \end{bmatrix}},{otherwise}}} & \left\lbrack {{Equation}\quad 5} \right\rbrack \end{matrix}$

wherein,

ω is some positive real number such that 0.5≦ω²≦1, and

hi denotes the i th column of H.

In the case of the perfect feedback channel, the conditional pairwise error probability (PEP), which means the probability that transmitted matrix sequence X is incorrectly determined to be other matrix sequence X′, for a given H is given by equation 6 below. p(X→X′|H)≦exp(−ρtr(HW _(k) A _(X,X′) W _(k) ⁵⁵⁴ H ^(†)))   [Equation 6]

wherein,

ρ=Es/4N₀,

A_(XX′)=(X-X′) (X-X′)⁵⁵⁴ .

k is 1 for |h₁|²>|h₂|² and 2 for |h₁|²<|h₂|². That is, the weighting matrix W_(k) is decided to be W₁ or W₂ depending on the size of the norm of the column vector in channel H. The norm of the column vector in the channel H can be known by feedback bit information from the receiver to the transmitter. For example, when |h₁|²>|h₂|² in channel H, the receiver transmits “0” bit to the transmitter, and the transmitter which received “0” feedback bit will weigh with the weighting matrix W₁ and transmit. On the other hand, when |h₁|²≦|h₂|² in channel H, the receiver transmits “1” bit to the transmitter, and the transmitter which received “1” bit will weigh with the weighting matrix W₂ and transmit.

Since A_(X,X′) of equation 6 is Hermitian, there is a unitary matrix U and a real diagonal matrix Λ=diag(λ₁, λ₂) such that A_(X,X′)=UΛU⁵⁵⁴ .

The 2×2 unitary matrix U can be expressed as equation 7 below. $\begin{matrix} {U = \begin{bmatrix} {r\mathbb{e}}^{{j\theta}_{1}} & {\sqrt{1 - r^{2}}{\mathbb{e}}^{{j\theta}_{2}}} \\ {\sqrt{1 - r^{2}}{\mathbb{e}}^{{j\theta}_{3}}} & {r\mathbb{e}}^{j\quad{({\theta_{2} - \theta_{1} + \theta_{3} + \pi})}} \end{bmatrix}} & \left\lbrack {{Equation}\quad 7} \right\rbrack \end{matrix}$

wherein,

0≦r≦1 and −π=θ₁,θ₂,θ₃=π. For simple notation, we denote 2×2 unitary matrix as U=unit (r, θ₁, θ₂, θ₃).

Let h_(max)=[h_(1,max) . . . h_(m,max)]^(T) and h_(min)=[h_(1,min) . . . h_(m,min]) ^(T) denote the columns of H with the largest and smallest norm.

After averaging the conditional PEP p(X→X′|H)=exp(−ρtr (HW_(k)A_(X,X′)W_(k) ^(†)H⁵⁵⁴ ) with respect to independent uniform distributions of ∠h_(j,max) and ∠h_(j,min), the following conditional PEP for a given equation 8 can be obtained: $\begin{matrix} \begin{matrix} {p\quad\left( {\left. X\rightarrow{X^{\prime}\left. \begin{Bmatrix} {{h_{j,\max}},} \\ {h_{j,\min}} \end{Bmatrix} \right)} \right. = {\frac{1}{2}{\prod\limits_{j = i}^{m}\quad{{I_{0}\left( {{\rho\xi}{h_{j,\max}}{h_{j,\min}}} \right)} \times}}}} \right.} \\ {\left( {{\exp\quad\left( {{- \rho}\quad\begin{pmatrix} {{\omega^{2}\gamma_{1}{\sum\limits_{j = 1}^{m}{h_{j,\max}}^{2}}} +} \\ {\left( {1 - \omega^{2}} \right)\quad\gamma_{2}{\sum\limits_{j = 1}^{m}{h_{j,\min}}^{2}}} \end{pmatrix}} \right)} +} \right.} \\ \left. {\exp\quad\left( {{- \rho}\quad\begin{pmatrix} {{\omega^{2}\gamma_{2}{\sum\limits_{j = 1}^{m}{h_{j,\max}}^{2}}} +} \\ {\left( {1 - \omega^{2}} \right)\quad\gamma_{1}{\sum\limits_{j = 1}^{m}{h_{j,\min}}^{2}}} \end{pmatrix}} \right)} \right) \end{matrix} & \left\lbrack {{Equation}\quad 8} \right\rbrack \end{matrix}$

Wherein, γ₁=λ₁ r ²+λ₂(1−r ²), γ₂=λ₁(1−r ²)+λ₂ r ², ξ=2(λ₁-λ₂)ωr√{square root over (1−ω²)}√{square root over (1−r ² )}, and

I₀(x) is zero-order modified Bessel function of the first kind.

The equation 8 shows that the only ω, λ₁, λ₂, and r affect the performance of STTC with feedback channel. In particular, we see that r, as well as λ₁ and λ₂, affects the performance of STTC with feedback channel. Unfortunately, since it is intractable to average the right hand side of equation 8 with respect to distribution of {|h_(j,max)|, |h_(j,min)|}, the optimum values of ω, λ₁, λ₂, and r minimizing average PEP are not obtained. Furthermore, a maximum PEP does not determine the frame error rate (FER) in slow fading channel. In the present invention, the following design criteria for the STTC and the weighting matrices are used.

[Design Criteria]

Criterion 1: The minimum value of γ₁ and γ₂ has to be maximized. Specifically, the sum of eigenvalues of the matrix A_(X,X′) has to be maximized and the difference of eigenvalues of the matrix A_(X,X′) has to be minimized. In other words, both sum and product of eigenvalues of the matrix A_(X,X′) has to be maximized simultaneously, |r²−0.5| has to be minimized.

Criterion 2: The absolute value of ξ has to be minimized. If ω=1 and/or λ1=λ2 , the absolute value of ξ is minimized.

Since the STTCs have generally the unequal eigenvalues, criterion 2 says that ω=1 is appropriate in perfect feedback channel.

Criterion 1 shows that the design criterion of STTC with feedback is similar to the design criterion of STTC without feedback. In particular, if r² can be adjusted without changing the eigenvalues of the matrix A_(XX′), the STTC with improved performance can be constructed.

In this embodiment according to the present invention, STTC with two transmit antennas is used. In order to adjust r² without changing eigenvalues of A_(XX′), we consider a following modification of STTC.

Let V=unit({circumflex over (r)},{circumflex over (θ)}₁,{circumflex over (θ)}₂,{circumflex over (θ)}₃) denote the 2×2 unitary matrix as equation 7a below: $\begin{matrix} {V = \begin{bmatrix} {\hat{r}{\mathbb{e}}^{j{\hat{\theta}}_{1}}} & {\sqrt{1 - {\hat{r}}^{2}}{\mathbb{e}}^{j{\hat{\theta}}_{2}}} \\ {\sqrt{1 - {\hat{r}}^{2}}{\mathbb{e}}^{j{\hat{\theta}}_{3}}} & {\hat{r}{\mathbb{e}}^{j\quad{({{\hat{\theta}}_{2} - {\hat{\theta}}_{1} + {\hat{\theta}}_{3} + \pi})}}} \end{bmatrix}} & \left\lbrack {{Equation}\quad 7a} \right\rbrack \end{matrix}$

Then, {overscore (C)}, the modified STTC of C, can be constructed as equation 9 below: {overscore (C)}={{overscore (X)}|{overscore (X)}=VX,XεC}  [Equation 9]

While the modified STTC {overscore (C)} has the same performance as C in the absence of feedback, {overscore (C)} can achieve the improved performance in the presence of feedback if V is appropriately chosen.

In this case, the received signal at receive antenna can be expressed as equation 3a below: Y=√{square root over (E _(S) )} HW{overscore (X)}+N   [Equation 3a]

The conditional PEP for channel coefficient H is expressed as equation 6a below: p(X→{overscore (X)}′|H)≦exp(−ρtr(HW _(k) A _({overscore (X)},{overscore (X)}′) W _(k) ⁵⁵⁴ H ^(†)))

For {overscore (X)}=VX and {overscore (X)}′=VX′, since the corresponding A_({overscore (X)},{overscore (X)}′) is Hermitian, A_({overscore (X)},{overscore (X)}′) is written as A_({overscore (X)},{overscore (X)}′)={overscore (U)}Λ{overscore (U)}^(†) wherein {overscore (U)}=unit({overscore (r)},{overscore (θ)}₁,{overscore (θ)}₂,{overscore (θ)}₃) is unitary and Λ=diag(λ₁, λ₂) is real diagonal matrix. From the following relation {overscore (U)}=VU, equation 10 is derived: $\begin{matrix} \begin{matrix} {{\overset{\_}{r}}^{2} = {{r^{2}{\hat{r}}^{2}} + {\left( {1 - r^{2}} \right)\left( {1 - {\hat{r}}^{2}} \right)} +}} \\ {2r\hat{r}\sqrt{1 - r^{2}}\sqrt{1 - {\hat{r}}^{2}}\cos\quad{\left( {\theta_{1} - \theta_{3} + {\hat{\theta}}_{1} - {\hat{\theta}}_{2}} \right).}} \end{matrix} & \left\lbrack {{Equation}\quad 10} \right\rbrack \end{matrix}$

Equation 10 shows that only {circumflex over (r)} and {circumflex over (θ)}₁-{circumflex over (θ)}₂ affect the value of {overscore (r)}² . If there is a pairwise error event determining the performance, V can be simply chosen. In slow fading channels, however, it is known that performance of STTC is affected by many pairwise error events due to the limited diversity. Furthermore, there are different matrices A_(X,X′) associated with the maximum PEP. Thus, the optimum unitary matrix V was found through computer search.

First, the criterion to choose the unitary matrix V is derived. For simple expression, it is assumed that there is one receive antenna. In perfect feedback channel, ω=1 is used, and then the conditional PEP for modified DW-STTC (MDW-STTC) can be expressed as equation 11 below: p({overscore (X)}→{overscore (X)}′||h _(1,max) |,|h _(1,min)|)≦½·(exp(−ρ{overscore (γ)}₁ |h _(1,max)|²)+exp(−ρ{overscore (γ)}₂ |h _(1,max)|²))   [Equation 11] wherein, {overscore (γ)}₁=λ₁ {overscore (r)} ²+λ₂(1−{overscore (r)} ²) and {overscore (γ)}₂=λ₁(1−{overscore (r)}²)+λ₂{overscore (r)}².

From order statistics, the probability density function (pdf) of |h_(1,max)|² is given by equation 12 below: p _(|h) _(1,max) _(|) ₂ (x)=2exp(−x)(1−exp(−x)), x≧0   [Equation 12]

Then, the average PEP for MDW-STTC can be obtained as equation 13 below: $\begin{matrix} {{p\quad\left( \overset{\_}{X}\rightarrow{\overset{\_}{X}}^{\prime} \right)} \leq {\frac{1}{\left( {{\rho\quad{\overset{\_}{\gamma}}_{1}} + 1} \right)\left( {{\rho\quad{\overset{\_}{\gamma}}_{1}} + 2} \right)} + \frac{1}{\left( {{\rho\quad{\overset{\_}{\gamma}}_{2}} + 1} \right)\left( {{\rho\quad{\overset{\_}{\gamma}}_{2}} + 2} \right)}} \leq {\left( {{\overset{\_}{\gamma}}_{1}^{2} + {\overset{\_}{\gamma}}_{2}^{2}} \right)\quad{\rho^{- 2}.}}} & \left\lbrack {{Equation}\quad 13} \right\rbrack \end{matrix}$

From the union bound, the frame error rate (FER) is given by equation 14: $\begin{matrix} {{P_{f}(e)} \leq {\sum\limits_{\overset{\_}{X} \in \overset{\_}{C}}{\sum\limits_{{{\overset{\_}{X}}^{\prime} \in \overset{\_}{C}},{X \neq \overset{\_}{X}}}{\left( {{{\overset{\_}{\gamma}}_{1}^{- 2}\left( {\overset{\_}{X},{\overset{\_}{X}}^{\prime}} \right)} + {{\overset{\_}{\gamma}}_{2}^{- 2}\left( {\overset{\_}{X},{\overset{\_}{X}}^{\prime}} \right)}} \right)\quad{\rho^{- 2}.}}}}} & \left\lbrack {{Equation}\quad 14} \right\rbrack \end{matrix}$

Now, the optimum unitary matrix V minimizing the union bound of FER can be found. However, it is tedious to compute the union bound using all pairwise error events. Thus, the truncated union bound was computed using the pairwise error events with the first three minimum determinants. The values of {circumflex over (r)}² and {circumflex over (θ)}₁-{circumflex over (θ)}₂ corresponding to the optimum V minimizing the truncated union bound are listed in Table I: TABLE I The values of {circumflex over (r)}² and {circumflex over (θ)}₁-{circumflex over (θ)}₂ corresponding to the optimum V minimizing the truncated union bound The number of states {circumflex over (r)}² {circumflex over (θ)}₁-{circumflex over (θ)}₂ 4 0.73 1.50π 8 0.50 1.00π 16 0.50 1.25π 32 0.50 1.75π

In this embodiment, {circumflex over (θ)}₁=0 and {circumflex over (θ)}₃=0 are set.

FIG. 1 is a flow chart of a method for encoding messages using diagonally weighted STTC according to the present invention.

First, a transmitter generates a codeword X by encoding messages with STTC at step S10.

Then, a modified codeword {overscore (X)} is generated by multiplying the codeword X by unitary matrix V such as equation 7a at step S20.

Then, depending on feedback bit information regarding the channel state from the receiver, the choice is made between weighting matrix W₁ and W₂ as equation 5 at step S30.

Then, the modified codeword {overscore (X)} is multiplied by the selected weighting matrix W₁ or W₂, and then, transmitted through transmit antenna at step S40. The transmitted signal is received at the receiver as a receive signal of equation 3a at step S50. Y=√{square root over (E _(S) )} HW{overscore (X)}+N   [Equation 3a]

wherein,

{overscore (X)} is 2×l matrix,

W is 2×2 weighting matrix,

H is m×2 matrix of channel coefficients,

N is m×l matrix of additive noise,

Es is energy per symbol, and

Y is m×l matrix of received signals at receive antenna.

In poor feedback channel, it is argued that an ω<1 should be chosen to achieve robustness. FIG. 2 shows the effect of ω² on the FER of 16-state DW-STTC and the corresponding MDW-STTC for some values of Pc. Here, Pc denotes the probability that the feedback bit is correct. The FER is normalized such that the value corresponding to unweighted STTC is equal to one. In all simulation, a frame consists of 130 transmission.

If ω² is appropriately chosen, 16-state MDW-STTC outperforms 16-state DW-STTC over a wide range of feedback channel condition. Although not presented, similar results are obtained for 4, 8, and 32-state MDW-STTC.

FIG. 2 shows that the optimum value of ω² of DW-STTC is not one in the even perfect feedback channel, which is caused by the differences of γ₁ and γ₂ of some pairwise error events. Through the construction of MDW-STTC, the last statement of criterion 1 reduces the difference of {overscore (γ)}₁ and {overscore (γ)}₂. Thus ω²=1 minimizes the FER of MDW-STTC in the feedback channel with high reliability. In the case of 4-state STTC, since r² of the original STTC is considerably adjusted, ω²=1 minimizes the FER of DW-STTC in the feedback channel with high reliability and 4-state MDW-STTC has a performance improvement in comparison with 4-state DW-STTC. Such results are illustrated in FIG. 3.

FIG. 3 shows the FER performance of 4-state MDW-STTC, in comparison with 4-state DW-STTC for some values of Pc. For each value of Pc, ω² minimizing FER is found through computer simulation, which is used for simulation of FIG. 3. As shown, MDW-STTC and DW-STTC has much better performance than unweighted STTC in perfect feedback channel.

FIG. 4 shows the FER performance of 16-state MDW-STTC, in comparison with 16-state DW-STTC for some values of Pc. For each value of Pc, ω² minimizing FER is found through computer simulation, which is used for simulation of FIG. 4. As shown, MDW-STTC has much better performance than DW-STTC and unweighted STCC and gains are 1 dB and 2 dB respectively in perfect feedback channel.

Because MDW-STTC is designed in perfect feedback channel, the performance of MDW-STTC is severely degraded in poor feedback channel although MDW-STTC has better performance than unweighted STTC and DW-STTC. Thus, a high reliability of feedback is required to achieve the sufficient performance improvement.

In this embodiment, the diagonally weighted STTC with two transmit antennas using one-bit feedback is considered. From the conditional PEP for DW-STTC in perfect feedback channel, the heuristic design criteria is derived for constructing STTC and weighting matrix. By using the proposed design criterion, a simple modification of STTC is provided to improve the performance of DW-STTC. Simulation results show that the modified STTC achieves better performance than the conventional STTC over the wide range of feedback channel conditions.

While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. 

1. A method for encoding message with space-time trellis code(STTC) and transmitting the encoded message in communication system employing at least two transmit antennas and at least one receive antenna, comprising steps of: generating a codeword X by encoding message using STTC; and multiplying the codeword X by weighting matrix W, and then transmitting it through the transmit antenna, wherein, the signal received at the receive antenna is given as following equation 3: Y=√{square root over (E _(S) )} HWX+N   [Equation 3] wherein X is a 2×l matrix of a codeword, W is 2×2 weighting matrix, H is m×2 matrix of channel coefficients, N is m×l matrix of additive noise, Es is energy per symbol, and Y is m×l matrix of received signals at the receive antenna.
 2. The method according to claim 1, wherein the weighting matrix W is chosen as W₁ or W₂ depending on the feedback channel information from the receive antenna to the transmit antenna as given following equation 5: $\begin{matrix} {{{W_{1} = \begin{bmatrix} \omega & 0 \\ 0 & \sqrt{1 - \omega^{2}} \end{bmatrix}},{{{if}\quad{h_{1}}^{2}} > {h_{2}}^{2}}}{{W_{2} = \begin{bmatrix} \sqrt{1 - \omega^{2}} & 0 \\ 0 & \omega \end{bmatrix}},{otherwise}}} & \left\lbrack {{Equation}\quad 5} \right\rbrack \end{matrix}$ wherein, ω is a positive real number such that 0.5≦ω²≦1, and h_(i) denotes the i-th column of H.
 3. The method according to claim 2, wherein conditional pairwise error probability(PEP) for the channel coefficient H is given as following equation 6: p(X→X′|H)≦exp (−ρtr(HW _(k) A _(X,X′) W _(k) ^(†) H ^(†)))   [Equation 6]wherein ρ=Es/4N₀, A_(XX′) is defined as (X-X′)(X-X′)^(†, wherein † denotes the complex conjugate transpose,) k is 1 for |h₁|²>|h₂|², and 2 for |h₁|²<|h₂|², since A_(X,X′) is Hermitian, there is a unitary matrix U such that A_(X,X′)=UΛU^(†) and there is a real diagonal matrix Λ=diag(λ₁,λ₂), and the unitary matrix U=unit(r,θ1,θ2,θ3) is given as following equation 7: $\begin{matrix} {U = \begin{bmatrix} {r\mathbb{e}}^{{j\theta}_{1}} & {\sqrt{1 - r^{2}}{\mathbb{e}}^{{j\theta}_{2}}} \\ {\sqrt{1 - r^{2}}{\mathbb{e}}^{{j\theta}_{3}}} & {r\mathbb{e}}^{j\quad{({\theta_{2} - \theta_{1} + \theta_{3} + \pi})}} \end{bmatrix}} & \left\lbrack {{Equation}\quad 7} \right\rbrack \end{matrix}$ wherein, r is a real number such that 0≦r≦1, and −π≦θ1, θ2, θ3≦π.
 4. The method according to claim 3, wherein, from the following equation 8 regarding conditional PEP for {|h_(j,max)|, |h_(j,min)|}, r value is chosen such that |r²−0.5| is minimized, and ω=1 is chosen so that the absolute value of ξ is minimized: $\begin{matrix} {\left. {p\text{(}X}\rightarrow{X^{\prime}\left. \left\{ {{h_{j,\max}},{h_{j,\min}}} \right\} \right)} \right. = {{\frac{1}{2}{\prod\limits_{j = 1}^{m}\quad{{I_{0}\left( {\rho\quad\xi{h_{j,\max}}{h_{j,\min}}} \right)} \times \text{(}\exp\text{(}}}} - {\rho\text{(}w^{2}\gamma_{1}{\sum\limits_{j = 1}^{m}{h_{j,\max}}^{2}}} + {\left( {1 - \omega^{\quad 2}} \right)\gamma_{\quad 2}{\sum\limits_{j\quad = \quad 1}^{\quad m}{{\quad h_{\quad{j,\quad\min}}}^{2}\text{)}\text{)}}}} + {\text{(}\exp\text{(}} - {\rho\text{(}w^{2}\gamma_{1}{\sum\limits_{j = 1}^{m}{h_{j,\max}}^{2}}} + {\left( {1 - \omega^{\quad 2}} \right)\gamma_{\quad 1}{\sum\limits_{j\quad = \quad 1}^{\quad m}{{\quad h_{\quad{j,\quad\min}}}^{2}\text{)))}}}}}} & \left\lbrack {{Equation}\quad 8} \right\rbrack \end{matrix}$ wherein, γ₁=λ₁ r ²+λ₂(1−r ²), γ₂=λ₁(1−r)²+λ₂ r ², ξ=2(λ₁-λ₂)ωr√{square root over (1−ω²)}√{square root over (1−r ² )}, and I₀(x) is zero-order modified Bessel function of the first kind.
 5. A method for encoding message with STTC and transmitting the encoded message in communication system employing at least two transmit antennas and at least one receive antenna, comprising steps of: generating a codeword X by encoding message using STTC; generating a modified code {overscore (X)} by multiplying the codeword X by unitary matrix V; multiplying the modified codeword {overscore (X)} by weighting matrix W, and then transmitting it through the transmit antenna, wherein, the signal received at the receive antenna is given as following equation 3a: Y=√{square root over (E _(S) )} HW{overscore (X)}+N   [Equation 3a] wherein, {overscore (X)} is 2×l matrix, W is 2×2 weighting matrix, H is m×2 matrix of channel coefficients, N is m×l matrix of additive noise, Es is energy per symbol, and Y is m×l matrix of the received signals at the receive antenna.
 6. The method according to claim 5, wherein the weighting matrix W is chosen as W₁ or W₂ depending on the feedback channel information from the receive antenna to the transmit antenna as given following equation 5: $\begin{matrix} {{{W_{1} = \begin{bmatrix} \omega & 0 \\ 0 & \sqrt{1 - \omega^{2}} \end{bmatrix}},{{{if}\quad{h_{1}}^{2}} > {h_{2}}^{2}}}{{W_{2} = \begin{bmatrix} \sqrt{1 - \omega^{2}} & 0 \\ 0 & \omega \end{bmatrix}},{otherwise}}} & \left\lbrack {{Equation}\quad 5} \right\rbrack \end{matrix}$ wherein, ω is a positive real number such that 0.5≦ω²≦1, and h_(i) denotes the i-th column of H.
 7. The method according to claim 6, wherein conditional PEP for the channel coefficient H is given as following equation 6: p(X→{overscore (X)}′|H)≦exp(−ρtr(HW _(k) A _({overscore (X)},{overscore (X)}′) W _(k) ^(†) H ^(†)))   [Equation 6a]wherein, ρ=Es/4N₀, A_({overscore (X)},{overscore (X)}′) is defined as ({overscore (X)}-{overscore (X)}′)({overscore (X)}-{overscore (X)}′)^(†), k is 1 for |h_(1 |) ²>|h₂|², and 2 for |h₁|²<|h₂|², Since A_({overscore (X)},{overscore (X)}′) is Hermitian, there is a unitary matrix {overscore (U)} such that A_({overscore (X)},{overscore (X)}′)={overscore (U)}Λ{overscore (U)}^(†), and there is a real diagonal matrix Λ=diag(λ₁, λ₂), and the unitary matrix {overscore (U)}=unit({overscore (r)},{overscore (θ)}₁,{overscore (θ)}₂,{overscore (θ)}₃)has a relation of {overscore (U)}=VU to U of following equation 7: $\begin{matrix} {U = \begin{bmatrix} {r\quad{\mathbb{e}}^{j\quad\theta_{1}}} & {\sqrt{1 - r^{2}}{\mathbb{e}}^{\quad{j\quad\theta_{\quad 2}}}} \\ {\sqrt{1 - r^{2}}{\mathbb{e}}^{\quad{j\quad\theta_{\quad 3}}}} & {r\quad{\mathbb{e}}^{j{({\theta_{2} - \theta_{1} + \theta_{3} + \pi})}}} \end{bmatrix}} & \left\lbrack {{Equation}\quad 7} \right\rbrack \end{matrix}$ wherein, r is a real number such that 0≦r≦1, −π≦θ1,θ2, θ3≦π, and ${\overset{\_}{r}}^{2} = {{r^{2}{\hat{r}}^{2}} + {\left( {1 - r^{2}} \right)\left( {1 - {\hat{r}}^{2}} \right)} + {2r\hat{r}\sqrt{1 - r^{2}}\sqrt{1 - {\hat{r}}^{2}}\cos\quad{\left( {\theta_{1} - \theta_{3} + {\hat{\theta}}_{1} - {\hat{\theta}}_{2}} \right).}}}$
 8. The method according to claim 7, wherein the conditional PEP for {|h_(j,max)|, |h_(j,min)|} is given as following equation 11, and frame error rate (FER) is given as following equation 14: p({overscore (X)}→{overscore (X)}′||h _(1,max) |,|h _(1,min)|)≦½·(exp(−ρ{overscore (γ)}₁ |h _(1,max)|²)+exp(−ρ{overscore (γ)}₂ |h _(1,max)|²))   [Equation 11] $\begin{matrix} {{P_{f}({\mathbb{e}})} \leq {\sum\limits_{\quad{\overset{\_}{X} \in \overset{\_}{C}}}{\sum\limits_{\quad{{{\overset{\_}{X}}^{\prime} \in \overset{\_}{C}},{X \neq \overset{\_}{X}}}}{\left( {{{\overset{\_}{\gamma}}_{1}^{- 2}\left( {\overset{\_}{X},{\overset{\_}{X}}^{\prime}} \right)} + {{\overset{\_}{\gamma}}_{2}^{- 2}\left( {\overset{\_}{X},{\overset{\_}{X}}^{\prime}} \right)}} \right){\rho^{- 2}.}}}}} & \left\lbrack {{Equation}\quad 14} \right\rbrack \end{matrix}$ wherein, {overscore (γ)}₁={overscore (λ)}₁ {overscore (r)} ²+λ₂(1−{overscore (r)} ²), and {overscore (γ)}₂=λ₁(1−{overscore (r)} ²)+λ₂ {overscore (r)} ².
 9. The method according to claim 8, wherein the unitary matrix V is selected as a value which is minimize a union bound of the equation
 14. 10. The method according to claim 9, wherein the step of selecting the unitary matrix V comprises steps of: generating pairwise error event with a predetermined number of minimum determinant; truncating the union bound using the pairwise error event generated in the above step; and selecting the unitary matrix V that minimizes the truncated union bound. 